home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 November: Tool Chest / Dev.CD Nov 94.toast / Tool Chest / Development Tools & Languages / • Other Platforms / PCCTS / testcpp / 8 / test.g < prev   
Encoding:
Text File  |  1994-09-14  |  394 b   |  22 lines  |  [TEXT/MPS ]

  1. /* This is test.g which tests a simple DLG-based scanner, but with
  2.  * a main() in another file.
  3.  */
  4.  
  5. <<
  6. typedef ANTLRCommonToken ANTLRToken;
  7. >>
  8.  
  9. #token "[\ \t\n]+"    <<skip();>>
  10. #token Eof "@"
  11.  
  12. class Expr {                /* Define a grammar class */
  13.  
  14. e    :    IDENTIFIER NUMBER Eof
  15.         <<fprintf(stderr, "text is %s,%s\n", $1->getText(), $2->getText());>>
  16.     ;
  17.  
  18. }
  19.  
  20. #token IDENTIFIER    "[a-z]+"
  21. #token NUMBER        "[0-9]+"
  22.